// electron的主进程文件
const { app, BrowserWindow } = require('electron')

app.whenReady().then(() => {
  const win = new BrowserWindow({
    width: 1000,
    height: 600,
    fullscreen: true, // 全屏
    frame: false, // 无边框
    titleBarStyle: 'hidden', // 隐藏标题栏
    transparent: true, // 使无框窗口透明
    alwaysOnTop: true, // 窗口永远在别的窗口上面
    resizable: false, //禁止改变主窗口尺寸
    webPreferences: {
      nodeIntegration: true, // 可以在渲染进程中使用node的api  为了安全 默认是false
      contextIsolation: false, // 关闭渲染进程的沙箱
      webSecurity: false // 关闭跨域检测
    }
  })

  win.webContents.openDevTools() //开发环境打开控制台

  if (process.argv[2]) {
    win.loadURL(process.argv[2]) // 开发环境
  } else {
    win.loadFile('index.html') // 生产环境
  }
})
